/**
 * 
 */
package kr.co.insoft.core.repository.configration.cdt;

import kr.co.insoft.core.model.configration.cdt.CDTEntityModel;
import kr.co.insoft.framework.exceptions.RepositoryException;

/**
 * @author IN-SOFT Inc. GoodwillDD(sylee@in-soft.co.kr)
 * 
 */
public interface CDTMetadataRepository {

	/**
	 * @param userTypeEntityModel
	 */
	void createCDTMetadata(CDTEntityModel cdtEntityModel)
			throws RepositoryException;

	/**
	 * @param userType
	 * @return
	 */
	CDTEntityModel getCDTMetadata(CDTEntityModel cdtEntityModel)
			throws RepositoryException;

	void removeCDTMetadata(CDTEntityModel cdtEntityModel)
			throws RepositoryException;;

}
